package com.orangecy.rulesubscribe.enums;


import lombok.Getter;

/**
 * @Author : orangeCy.奕
 * @Product : 猎豹养成产品源码
 * @Time : 2021/10/26
 * @Desc : 规则维度枚举
 * <p>
 *     这里可能需要根据此抽象编排接入的业务，划分规则的业务维度
 *     比如这是一个SPU维护 或者是SKU维护
 * </p>
 */
public enum RuleDimensionEnum {

    /**
     * 电商商品中台的SPU维度
     */
    ITEM_CENTER_SPU(1),
    /**
     * 电商商品中台的SKU维度
     */
    ITEM_CENTER_SKU(2),
    /**
     * 营销中台活动价维度
     */
    MARKETING_PRICE(3),
    /**
     * 物流域运费维度
     */
    DELIVERY_POSTAGE(4)

    //...等等
    ;

    @Getter
    public final Integer code;

    RuleDimensionEnum(Integer code) {
        this.code = code;
    }
}